package com.hrm.service;

import com.hrm.pojo.DTO.DeptPageDTO;
import com.hrm.pojo.Dept;
import com.hrm.utils.entity.PageResult;

import java.util.List;

public interface DeptService {

    /**
     * 部门列表
     * @param deptPageDTO
     * @return
     */
    PageResult<Dept> page(DeptPageDTO deptPageDTO);

    /**
     * 删除部门
     * @param id
     * @return
     */
    Boolean deleteById(Integer id);

    /**
     * 添加部门
     * @param dept
     * @return
     */
    Boolean insertDept(Dept dept);

    /**
     * 修改部门
     * @param dept
     * @return
     */
    Boolean updateById(Dept dept);

    List<Dept> getAllDept();
}
